package jbp.domain.project;

import com.fasterxml.jackson.annotation.JsonProperty;
import jbp.core.BaseListDto;
import jbp.entity.ProjectDetailEntity;

public class ProjectListDto extends BaseListDto<Integer> {
    private String ZoneCode;
    private String ZoneName;
    private String ProjectCode;
    private String ProjectName;
    private String ProjectAlias;
    private String ProjectType;
    private String Province;
    private String City;
    private String District;
    private String Address;
    private int MainUseId;
    private String MainUse;
    private String MoreUse;
    private String Description;
    private String Position;
    private String Buondary;
    private String PropertyType;

    private ProjectDetailEntity ProjectDetailObj;

    @JsonProperty(value = "JsonObj")
    public ProjectDetailEntity getProjectDetailObj() {
        return ProjectDetailObj;
    }

    public void setProjectDetailObj(ProjectDetailEntity projectDetailObj) {
        ProjectDetailObj = projectDetailObj;
    }

    @JsonProperty(value = "ZoneCode")
    public String getZoneCode() {
        return ZoneCode;
    }

    public void setZoneCode(String zoneCode) {
        ZoneCode = zoneCode;
    }

    @JsonProperty(value = "ZoneName")
    public String getZoneName() {
        return ZoneName;
    }

    public void setZoneName(String zoneName) {
        ZoneName = zoneName;
    }

    @JsonProperty(value = "ProjectCode")
    public String getProjectCode() {
        return ProjectCode;
    }

    public void setProjectCode(String projectCode) {
        ProjectCode = projectCode;
    }

    @JsonProperty(value = "ProjectName")
    public String getProjectName() {
        return ProjectName;
    }

    public void setProjectName(String projectName) {
        ProjectName = projectName;
    }

    @JsonProperty(value = "ProjectAlias")
    public String getProjectAlias() {
        return ProjectAlias;
    }

    public void setProjectAlias(String projectAlias) {
        ProjectAlias = projectAlias;
    }

    @JsonProperty(value = "ProjectType")
    public String getProjectType() {
        return ProjectType;
    }

    public void setProjectType(String projectType) {
        ProjectType = projectType;
    }

    @JsonProperty(value = "Province")
    public String getProvince() {
        return Province;
    }

    public void setProvince(String province) {
        Province = province;
    }

    @JsonProperty(value = "City")
    public String getCity() {
        return City;
    }

    public void setCity(String city) {
        City = city;
    }

    @JsonProperty(value = "District")
    public String getDistrict() {
        return District;
    }

    public void setDistrict(String district) {
        District = district;
    }

    @JsonProperty(value = "Address")
    public String getAddress() {
        return Address;
    }

    public void setAddress(String address) {
        Address = address;
    }

    @JsonProperty(value = "MainUseId")
    public int getMainUseId() {
        return MainUseId;
    }

    public void setMainUseId(int mainUseId) {
        MainUseId = mainUseId;
    }

    @JsonProperty(value = "MainUse")
    public String getMainUse() {
        return MainUse;
    }

    public void setMainUse(String mainUse) {
        MainUse = mainUse;
    }

    @JsonProperty(value = "MoreUse")
    public String getMoreUse() {
        return MoreUse;
    }

    public void setMoreUse(String moreUse) {
        MoreUse = moreUse;
    }

    @JsonProperty(value = "Description")
    public String getDescription() {
        return Description;
    }

    public void setDescription(String description) {
        Description = description;
    }

    @JsonProperty(value = "Position")
    public String getPosition() {
        return Position;
    }

    public void setPosition(String position) {
        Position = position;
    }

    @JsonProperty(value = "Buondary")
    public String getBuondary() {
        return Buondary;
    }

    public void setBuondary(String buondary) {
        Buondary = buondary;
    }

    @JsonProperty(value = "PropertyType")
    public String getPropertyType() {
        return PropertyType;
    }

    public void setPropertyType(String propertyType) {
        PropertyType = propertyType;
    }
}
